﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MasterPage.Master" AutoEventWireup="true" CodeBehind="TelaCadastroCliente.aspx.cs" Inherits="GEA_Controle_de_Processos.Modulos.Vendedor.TelaCadastroCliente" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="server">

<script type="text/javascript">
/*
* Corrige posição do calendar extender no IE (AjaxToolKit)
*/
function CorrigePosicaoCalendarIE(idElemento, alturaInput) {
    $('input[id*="tbxDataNasci_CalendarExtender"]').click(function() {
        ResistrarInterval($(this), alturaInput);
    });

    $('input[id*="tbxDataNasci_CalendarExtender"]').focus(function() {
        ResistrarInterval($(this), alturaInput);
    });
}

function ResistrarInterval(campo, alturaInput) {
    var intervalo = window.setInterval(function() {
        if ($(".ajax__calendar_container").is(":visible")) {
            $(".ajax__calendar_container").css('left', $(campo).position().left + 0);
            $(".ajax__calendar_container").css('top', $(campo).position().top + alturaInput);
            clearInterval(intervalo);
        }
    }, 50);
</script>

<h1>Cliente</h1>
  <asp:Panel ID="pnlConsultaCliente" runat="server" SkinID="Pesquisa" DefaultButton="btnLocalizarCliente">
      <div>
        <table width="100%">
           <tr>
             <td style="text-align: center; width: 40%">
                <asp:Label runat="server" Text="CPF:" ID="lblCPFLocalizar"/>
                <asp:RequiredFieldValidator ID="rfvCanalEntrada" runat="server" ControlToValidate="tbxCPFLocalizar"
                        ErrorMessage="Campo Obrigatório." ToolTip="Campo Obrigatório." ValidationGroup="Canal">
                    </asp:RequiredFieldValidator>
                    <act:ValidatorCalloutExtender ID="rfvCanalEntrada_ValidatorCalloutExtender" runat="server"
                        Enabled="True" TargetControlID="rfvCanalEntrada">
                    </act:ValidatorCalloutExtender>
                <asp:TextBox runat="server" ID="tbxCPFLocalizar" SkinID="CpfCnpj"></asp:TextBox>
                 <act:MaskedEditExtender ID="tbxCPFLocalizar_MaskedEditExtender" runat="server"
                  SkinID="Cpf" TargetControlID="tbxCPFLocalizar" Enabled="True">
                 </act:MaskedEditExtender>
                &nbsp;
                <asp:Button runat="server" ID="btnLocalizarCliente" SkinID="Pesquisar" 
                     ValidationGroup="Canal" Text="Pesquisar" onclick="btnLocalizarCliente_Click" />
             </td>
           </tr>
        </table>
      </div>
    </asp:Panel>
    <asp:Panel ID="pnlTotal" runat="server" Visible="false">
       <asp:UpdatePanel ID="uplDados" runat="server" >
         <ContentTemplate>
            <asp:Panel ID="pnlDadosPessoais" runat="server" GroupingText="Dados Pessoais" SkinID="SecaoCampos">
               <table width="100%">
                 <tr>
                   <td>
                     CPF:
                     <br/>
                     <asp:TextBox runat="server" ID="tbxCpf" SkinID="Cpf" required=""></asp:TextBox>
                     <act:MaskedEditExtender ID="tbxCPF_MaskedEditExtender" runat="server" 
                     SkinID="Cpf" TargetControlID="tbxCpf" Enabled="True">
                     </act:MaskedEditExtender>
                       <asp:Label ID="lblAlteraccao" runat="server" Text="false" Visible="False"></asp:Label>
                   </td>
                   <td>
                     RG:
                     <br/>
                     <asp:TextBox runat="server" ID="tbxRg" SkinID="RG" required=""></asp:TextBox>
                   </td>
                   <td>
                     Nome:
                     <br/>
                     <asp:TextBox runat="server" ID="tbxNome" SkinID="Nome" required=""></asp:TextBox>
                   </td>
                   <td>
                     Apelido:
                     <br/>
                     <asp:TextBox runat="server" ID="tbxApelido" SkinID="Nome" required=""></asp:TextBox>
                   </td>
                   <td>
                     Sexo:
                     <br/>
                     <asp:DropDownList ID="ddlSexo" runat="server" SkinID="SEXO" required="">
                      <asp:ListItem Value="F">Feminino</asp:ListItem>
                      <asp:ListItem Value="M">Masculino</asp:ListItem>
                     </asp:DropDownList>
                   </td>
                   <td>
                     Data Nascimento:
                     <br />
                     <asp:TextBox ID="tbxDataNasc" runat="server" SkinID="Data" required=""></asp:TextBox>
                       <act:CalendarExtender ID="tbxDataNasci_CalendarExtender" runat="server" TargetControlID="tbxDataNasc"
                        Animated="False" ClearTime="True" Enabled="True" 
                        Format="dd/MM/yyyy" PopupPosition="BottomRight">
                       </act:CalendarExtender>
                   </td>
                 </tr>
               </table>
               <table width="100%">
                 <tr>
                    <td>
                       Logradouro:
                       <br />
                       <asp:TextBox runat="server" ID="tbxLogradrou" SkinID="Nome" required=""></asp:TextBox>
                    </td>
                    <td>
                       Complemento:
                       <br />
                       <asp:TextBox runat="server" ID="tbxComplemento" SkinID="Numero" required=""/>
                    </td>
                    <td>
                       N°:
                       <br />
                       <asp:TextBox runat="server" ID="tbxNumero" SkinID="NumeroPequeno" required="" />
                    </td>
                    <td>
                       Bairro:
                       <br />
                       <asp:TextBox runat="server" ID="tbxBairro" SkinID="Nome" required="" />
                    </td>
                    <td>
                       UF:
                       <br />
                       <asp:DropDownList ID="ddlUf" runat="server" AutoPostBack="True" SkinID="UF" 
                            DataSourceID="odsUf" DataTextField="ufNome" DataValueField="ufNome">
                       </asp:DropDownList>
                        <asp:ObjectDataSource ID="odsUf" runat="server" 
                            OldValuesParameterFormatString="original_{0}" SelectMethod="ObterTodosUfs" 
                            TypeName="GEA_Controle_Processos.Data.Negocio.NegocioEndereco">
                        </asp:ObjectDataSource>
                    </td>
                     <td>
                       Cidade:
                       <br />
                       <asp:DropDownList ID="ddlCidade" runat="server" AutoPostBack="True" 
                             SkinID="Cidade" DataSourceID="odsCidade" DataTextField="cidade" 
                             DataValueField="idCidade">
                       </asp:DropDownList>
                         <asp:ObjectDataSource ID="odsCidade" runat="server" 
                             OldValuesParameterFormatString="original_{0}" SelectMethod="ObterCidade_Uf" 
                             TypeName="GEA_Controle_Processos.Data.Negocio.NegocioEndereco">
                             <SelectParameters>
                                 <asp:ControlParameter ControlID="ddlUf" Name="uf" PropertyName="SelectedValue" 
                                     Type="String" />
                             </SelectParameters>
                         </asp:ObjectDataSource>
                    </td>
                 </tr>
               </table>
               <table width="100%">
                 <tr>
                    <td>
                       CEP:
                       <br />
                       <asp:TextBox ID="tbxCep" runat="server" SkinID="CEP" required=""></asp:TextBox>
                    </td>
                    <td>
                       Estado Civil:
                       <br />
                       <asp:DropDownList ID="ddlEstadoCivil" runat="server" SkinID="EstadoCivil" required=""></asp:DropDownList>
                    </td>
                    <td>
                       TipoTelefone:
                       <br />
                       <asp:DropDownList ID="ddlTipoTelefone" runat="server" SkinID="TipoTelefone"></asp:DropDownList>
                    </td>
                    <td>
                       Telefone:
                       <br />
                       <asp:TextBox ID="tbxFone" runat="server" SkinID="Telefone" required="" />
                       <act:MaskedEditExtender ID="tbxFone_MaskedEditExtender" 
                            TargetControlID="tbxFone" runat="server" 
                       Enabled="True" SkinID="Fone" ClearTextOnInvalid="True">
                       </act:MaskedEditExtender>
                    </td>
                    <td>
                       Celular:
                       <br />
                       <asp:TextBox ID="tbxCelular" runat="server" SkinID="Telefone" required="" />
                       <act:MaskedEditExtender ID="tbxCelular_MaskedEditExtender" TargetControlID="tbxCelular" 
                       Enabled="True" runat="server" SkinID="Fone" ClearTextOnInvalid="True">
                       </act:MaskedEditExtender>
                    </td>
                    <td>
                       Email:
                       <br />
                       <asp:TextBox ID="tbxEmail" runat="server" SkinID="Email" required="" />
                    </td>
                    <td>
                       Possui Dependentes?
                       <br />
                       <asp:RadioButtonList ID="rblDep" runat="server" RepeatDirection="Horizontal">
                            <asp:ListItem>Sim</asp:ListItem>
                            <asp:ListItem>Não</asp:ListItem>
                       </asp:RadioButtonList>  
                    </td> 
                 </tr>
               </table>
            </asp:Panel>
            <div class="acoes">
               <asp:Button ID="btnSalvar" runat="server" Text="Concluir Cadastro" 
                    onclick="btnSalvar_Click" />
               &nbsp;
               <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" 
                    CommandName="Cancel" SkinID="Cancelar"
                 
                    onclientclick="return confirm('Os valores informados serão descartados e o registro não será inserido. Você confirma o cancelamento da operação?');" 
                    onclick="btnCancelar_Click" />
            </div>
         </ContentTemplate>
       </asp:UpdatePanel>
   </asp:Panel>
 
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="contentSync" runat="server">
</asp:Content>
